//
// Created by PC on 2023/5/26.
/*
 swap
 * */
//

#include <iostream>

using namespace std;

void swap(int *p1,int *p2)
{
    int t = *p1;
    *p1=*p2; // 通过解引用直接修改地址的值
    *p2=t;
}

int main()
{
    int a=9,b=6;
    int *pa=&a,*pb=&b;
    // %p输出指针变量
    printf("&a=%p,&b=%p\n",&a,&b);
//    swap(*pa,*pb);
    swap(&a,&b);
    printf("---swap---\n");
    printf("%d,%d\n",a,b);
    printf("&a=%00xd,&b=%d\n",&a,&b);
    return 0;
}
